// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package cn.com.smartdevices.bracelet.model.game; import cn.com.smartdevices.bracelet.Debug; import cn.com.smartdevices.bracelet.Utils; import java.util.Calendar; // Referenced classes of package cn.com.smartdevices.bracelet.model.game: // GameStage public class GameBriefInfo { private static final int DEFAULT_GOAL = 10000; private static final String TAG = "GameBriefInfo"; private int bonus; private int bonusOpenTime; private GameStage bonusStage; private String defaultUrl; private int goal; private int id; private int like; private String name; private GameStage playingStage; private GameStage registerStage; private boolean registered; private int serverTime; private int startTime; private int stopTime; public GameBriefInfo() { } public int getBonus() { return bonus; } public int getBonusOpenTime() { return bonusOpenTime; } public GameStage getBonusStage() { return bonusStage; } public String getBonusUrl() { return bonusStage.getUrl(); } public String getDefaultUrl() { return (new StringBuilder()).append(defaultUrl).append(Utils.getPostUrl()).toString(); } public String getGamePlayingUrl() { return playingStage.getUrl(); } public int getGoal() { return goal; } public int getId() { return id; } public int getLike() { return like; } public GameStage getPlayingStage() { return playingStage; } public long getRegisterEndTimeStamp() { return registerStage.getStopTime(); } public String getRegisterUrl() { Debug.i("GameBriefInfo", (new StringBuilder()).append("getRegisterUrl = ").append(registerStage.getUrl()).toString()); return registerStage.getUrl(); } public long getServerTime() { if (serverTime <= 0) { serverTime = (int)(Calendar.getInstance().getTimeInMillis() / 1000L); } return (long)serverTime; } public boolean isGameStart() { return serverTime >= startTime && serverTime <= stopTime; } public boolean isInBonusStage() { if (bonusStage != null) { return bonusStage.isActive(serverTime); } else { return false; } } public boolean isInGamingStage() { if (playingStage != null) { return playingStage.isActive(serverTime); } else { return false; } } public boolean isInRegisterStage() { if (registerStage != null) { return registerStage.isActive(serverTime); } else { return false; } } public boolean isRegistered() { return registered; } public void setBonus(int i) { bonus = i; } public void setBonusOpenTime(int i) { bonusOpenTime = i; } public void setBonusStage(GameStage gamestage) { bonusStage = gamestage; } public void setDefaultUrl(String s) { defaultUrl = s; } public void setGoal(int i) { if (i >= 0) { goal = i; return; } else { goal = 10000; return; } } public void setId(int i) { id = i; } public void setLike(int i) { like = i; } public void setName(String s) { name = s; } public void setPlayingStage(GameStage gamestage) { playingStage = gamestage; } public void setRegisterStage(GameStage gamestage) { registerStage = gamestage; } public void setRegistered(boolean flag) { Debug.i("GameBriefInfo", (new StringBuilder()).append("Registered = ").append(flag).toString()); registered = flag; } public void setServerTime(int i) { serverTime = i; } public void setStartTime(int i) { startTime = i; } public void setStopTime(int i) { stopTime = i; } public String toString() { return (new StringBuilder()).append("\n\nname = ").append(name).append(", id = ").append(id).append(", startTime =").append(GameStage.toDate(startTime)).append("\n Register stage ").append(registerStage).append("\n Playing stage ").append(playingStage).append("\n Bonus Stage ").append(bonusStage).append("\n goal = ").append(goal).append("\n bonus = ").append(bonus).append("\n bonusOpenTime = ").append(GameStage.toDate(bonusOpenTime)).append("\n serverTime =").append(GameStage.toDate(serverTime)).toString(); } }